package com.xjgc.eip.pojo;
/*
 * 
 * 销售订单接口
 * 
 */
public class ZxjEip2CVbeln  {
	private String no;	//销售订单号	VARCHAR(20)
	private String id;	//销售订单ID	VARCHAR(128)
	private String supplierName;	//供应商名称	VARCHAR(128)
	private String customerOrderNo;	//国网采购订单号	VARCHAR(20)
	private String customName; 	//采购单位	VARCHAR(128)
	private String projectName;	//项目名称	VARCHAR(128)
	private String tendersBatchNo;	//招标批次	VARCHAR(128)
	private String orderDate;	//订单日期	DATETIME
	private String demandDate;	//需求日期	DATETIME
	private String determineDate;	//确认交货期	DATETIME
	private String shipmentDate;	//发货日期	DATETIME
	private String status;	//销售订单状态	VARCHAR(2)
	private String shipmentStatus;	//国网采购订单执行状态	VARCHAR(2)
	private String deliveryStatus;	//发货状态	VARCHAR(2)
	private String tags[];	//Tags：需要同步的数据中心tag列表，逗号分隔	[“aa”,”bb”]	Tag最多10个，每个tag字符不能超过20	VARCHAR（10）
	private Remark labels;	//删除标志	VARCHAR(2)
	private String categoryCode;
	private String materialClassCode;

	private String istatus;	//集成传输状态	CHAR(1)
	private String imessage;	//集成传输消息	CHAR(200)
	private String ioflag;	//代理服务读取状态	CHAR(1)
	
	public ZxjEip2CVbeln(String no, String supplierName,
			String customerOrderNo, String customName, String projectName,
			String tendersBatchNo, String orderDate, String demandDate, String determineDate, String shipmentDate,
			String status, String shipmentStatus, String deliveryStatus, String tags[], Remark labels,String categoryCode,String materialClassCode,String id) {
		super();
		this.no = no;
		this.id = id;
		this.supplierName = supplierName;
		this.customerOrderNo = customerOrderNo;
		this.customName = customName;
		this.projectName = projectName;
		this.tendersBatchNo = tendersBatchNo;
		this.orderDate = orderDate;
		this.demandDate = demandDate;
		this.determineDate = determineDate;
		this.shipmentDate = shipmentDate;
		this.status = status;
		this.shipmentStatus = shipmentStatus;
		this.deliveryStatus = deliveryStatus;
		this.tags = tags;
		this.labels = labels;
		this.categoryCode = categoryCode;
		this.materialClassCode = materialClassCode;
	}
	
	/**
	 * @return the no
	 */
	public String getNo() {
		return no;
	}
	
	/**
	 * @param no the no to set
	 */
	public void setNo(String no) {
		this.no = no;
	}
	
	/**
	 * @return the id
	 */
	public String getID() {
		return id;
	}
	
	/**
	 * @param id the id to set
	 */
	public void setID(String id) {
		this.id = id;
	}
	
	/**
	 * @return the supplierName
	 */
	public String getSupplierName() {
		return supplierName;
	}
	
	/**
	 * @param supplierName the supplierName to set
	 */
	public void setSupplierName(String supplierName) {
		this.supplierName = supplierName;
	}
	
	/**
	 * @return the customerOrderNo
	 */
	public String getCustomerOrderNo() {
		return customerOrderNo;
	}
	
	/**
	 * @param customerOrderNo the customerOrderNo to set
	 */
	public void setCustomerOrderNo(String customerOrderNo) {
		this.customerOrderNo = customerOrderNo;
	}
	
	/**
	 * @return the customName
	 */
	public String getCustomName() {
		return customName;
	}
	
	/**
	 * @param customName the customName to set
	 */
	public void setCustomName(String customName) {
		this.customName = customName;
	}
	
	/**
	 * @return the projectName
	 */
	public String getProjectName() {
		return projectName;
	}
	
	/**
	 * @param projectName the projectName to set
	 */
	public void setProjectName(String projectName) {
		this.projectName = projectName;
	}

	/**
	 * @return the tendersBatchNo
	 */
	public String getTendersBatchNo() {
		return tendersBatchNo;
	}
	
	/**
	 * @param tendersBatchNo the tendersBatchNo to set
	 */
	public void setTendersBatchNo(String tendersBatchNo) {
		this.tendersBatchNo = tendersBatchNo;
	}
	
	/**
	 * @return the orderDate
	 */
	public String getOrderDate() {
		return orderDate;
	}
	
	/**
	 * @param orderDate the orderDate to set
	 */
	public void setOrderDate(String orderDate) {
		this.orderDate = orderDate;
	}
	
	
	/**
	 * @return the demandDate
	 */
	public String getDemandDate() {
		return demandDate;
	}
	
	/**
	 * @param demandDate the demandDate to set
	 */
	public void setDemandDate(String demandDate) {
		this.demandDate = demandDate;
	}
	
	/**
	 * @return the determineDate
	 */
	public String getDetermineDate() {
		return determineDate;
	}
	
	/**
	 * @param determineDate the determineDate to set
	 */
	public void setDetermineDate(String determineDate) {
		this.determineDate = determineDate;
	}
	
	/**
	 * @return the shipmentDate
	 */
	public String getShipmentDate() {
		return shipmentDate;
	}
	
	/**
	 * @param shipmentDate the shipmentDate to set
	 */
	public void setShipmentDate(String shipmentDate) {
		this.shipmentDate = shipmentDate;
	}
	
	/**
	 * @return the status
	 */
	public String getStatus() {
		return status;
	}
	
	/**
	 * @param status the status to set
	 */
	public void setStatus(String status) {
		this.status = status;
	}
	
	/**
	 * @return the shipmentStatus
	 */
	public String getShipmentStatus() {
		return shipmentStatus;
	}
	
	/**
	 * @param shipmentStatus the shipmentStatus to set
	 */
	public void setShipmentStatus(String shipmentStatus) {
		this.shipmentStatus = shipmentStatus;
	}
	
	/**
	 * @return the deliveryStatus
	 */
	public String getDeliveryStatus() {
		return deliveryStatus;
	}
	
	/**
	 * @param deliveryStatus the deliveryStatus to set
	 */
	public void setDeliveryStatus(String deliveryStatus) {
		this.deliveryStatus = deliveryStatus;
	}
	
	/**
	 * @return the tags
	 */
	public String[] getTags() {
		return tags;
	}
	
	/**
	 * @param tags the tags to set
	 */
	public void setTags(String tags[]) {
		this.tags = tags;
	}
	
	/**
	 * @return the labels
	 */
	public Remark getLabels() {
		return labels;
	}
	
	/**
	 * @param labels the labels to set
	 */
	public void setLabels(Remark labels) {
		this.labels = labels;
	}

	/**
	 * @param categoryCode the categoryCode to set
	 */
	public void setCategoryCode(String categoryCode) {
		this.categoryCode = categoryCode;
	}
	
	/**
	 * @return the categoryCode
	 */
	public String getCategoryCode() {
		return categoryCode;
	}
	/**
	 * @param materialClassCode the materialClassCode to set
	 */
	public void setMaterialClassCode(String materialClassCode) {
		this.materialClassCode = materialClassCode;
	}
	
	/**
	 * @return the materialClassCode
	 */
	public String getMaterialClassCode() {
		return materialClassCode;
	}
	
	/**
	 * @return the istatus
	 */
	public String getIstatus() {
		return istatus;
	}
	
	/**
	 * @param istatus the istatus to set
	 */
	public void setIstatus(String istatus) {
		this.istatus = istatus;
	}
	
	/**
	 * @return the imessage
	 */
	public String getImessage() {
		return imessage;
	}
	
	/**
	 * @param imessage the imessage to set
	 */
	public void setImessage(String imessage) {
		this.imessage = imessage;
	}
	
	/**
	 * @return the ioflag
	 */
	public String getIoflag() {
		return ioflag;
	}
	
	/**
	 * @param ioflag the ioflag to set
	 */
	public void setIoflag(String ioflag) {
		this.ioflag = ioflag;
	}
	
}
